/**********************************************************************************************/
// Generic4.cpp
//
// Element generic 4x register
// Copyright Diamant Group 2007
/**********************************************************************************************/
#include "generic4.h"


/**********************************************************************************************/
#ifdef _MANAGED
#pragma managed(push, off)
#endif


/**********************************************************************************************/
/**********************************************************************************************/
dgt_Generic4_Reg::dgt_Generic4_Reg()
{
	// Initalialize element

	// Name
	m_Name = _( "Generic 4x register" );

	// Bit count
	m_BitCount = 4;

	// Operation count
	m_OpCount = 1;

	// Operation names
	m_OpNames.Add( _("Paralel code") );

	// Mnemonic names
	m_MnemNames.Add( _(""));
	
}

/**********************************************************************************************/
dgt_Generic4_Reg::~dgt_Generic4_Reg()
{

}

/**********************************************************************************************/
wxArrayString dgt_Generic4_Reg::get_ServiceInputNames( void )
{
	wxArrayString result;
	result.Add( _("C") );

	return result;
}